package com.wanghengzhi.design.patterns.proxy;

class ProxyMain {

    /**
     * 代理模式： 不直接提供真实对象访问，而是增加一个代理对象，通过代理对象，可控制访问权限。比提供一些额外的功能。
     */
    public static void main(String[] args) {
        Image image = new ProxyImage("test_10mb.jpg");

        // 图像将从磁盘加载
        image.display();
        System.out.println("");
        // 图像不需要从磁盘加载
        image.display();
    }
}
